@charset "utf-8";
/* CSS Document */


/*通用定义*/
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.fl{ float:left;}
.fr{ float:right;}
.clearer{clear:both; height:0; display:block; font-size:1px;overflow:hidden;}

.layout, .content{ width:1200px; margin:0 auto; position:relative;}

.boxMo{ max-width: 1920px; min-width:1200px; margin-left: auto; margin-right: auto}
.marB10{ margin-bottom: 10px;}
.marB20{ margin-bottom: 20px;}
.marB30{ margin-bottom: 30px;}
.marB40{ margin-bottom: 40px;}
.w585{ width: 585px;}
.w220{ width: 220px;}
.w950{ width: 950px;}
.w580{ width: 580px;}

.ad img{ margin-bottom: 30px;}
.ad img{ width: 1200px; height: 90px; }

.slider1_wrap{ position: relative; width: 585px; height: 330px; overflow: hidden;}
.slider1{}
.slider1 li{ position: relative; width: 585px; height: 330px;}
.slider1 li img{ width: 585px; height: 330px;}
.slider1 .slider_t{position: absolute; bottom: 0; left: 0; width: 100%; height: 48px; font: 18px/48px "Microsoft Yahei"; text-align: center; color: #fff; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000'); background: rgba(0,0,0,0.8); text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.slider1 .slider_t a{color: #fff;}

.slider1_wrap .bx-wrapper{ position: relative;}
.slider1_wrap .bx-controls{/* position: absolute; top: 0; left: 0;*/}
.slider1_wrap .bx-pager{ position: absolute; bottom: 25px; right: 10px;}
.slider1_wrap .bx-pager-item{ float: left;}
.slider1_wrap .bx-pager-link{ float: left; width: 10px; height: 10px; margin-left: 5px; text-indent: 999em; background: #999999; border-radius: 50%; overflow: hidden;}
.slider1_wrap .bx-pager-link:hover, .slider1_wrap .bx-pager-link.active{ background-color: #e60012; text-decoration: none;}

.slider1_wrap .bx-prev, .slider1_wrap .bx-next{ position: absolute; top: 50%; width: 44px; height: 44px; margin-top: -22px; background-image: url(../images/arr1.png); text-indent: 999em; overflow: hidden;}
.slider1_wrap .bx-prev{ left: 0; background-position: 0 0;}
.slider1_wrap .bx-next{ right: 0; background-position:  -44px 0;}

.news_tab{ position: relative; width: 100%;}
.news_tab .etabs.sty1 { height: 44px; margin-bottom: 14px; border-top: 1px solid #d9d9d9;}
.news_tab .etabs.sty1 .tab{ float: left;}
.news_tab .etabs.sty1 .tab{ position: relative; display: block; width: auto; height: 40px; padding: 0 20px; font: 20px/44px "Microsoft Yahei";  color: #666; cursor: pointer;}
.news_tab .etabs.sty1 .tab:before{ display: none; position: absolute; top: -2px; left: 0; width: 100%; height: 3px; background-color: #005fc9; content: "";}
.news_tab .etabs.sty1 .tab.active{ font-weight: bold; color: #005fc9; }
.news_tab .etabs.sty1 .tab.active:before{ display: block;}

.news_list{}
.news_list li{ height: 44px;}
.news_list li h3{ float: left; width: 80%; font: 16px/44px "Microsoft Yahei"; color: #333; text-overflow:ellipsis; white-space: nowrap; overflow: hidden;}
.news_list li h3 a{}
.news_list li span{ float: right; font-size: 16px; line-height: 44px; color: #888;}
.news_list li.zd h3{ text-indent: 28px; background: url(../images/icon_zd.png) no-repeat left center;}

.news_list2{}
.news_list2 li{ padding: 14px 0; border-bottom: 1px dashed #bfbfbf;}
.news_list2 li h3{ float: left; width: 80%; height: 56px; font: 16px/28px "Microsoft Yahei"; color: #333; overflow: hidden}
.news_list2 li h3 a{}
.news_list2 li span{ float: right; font-size: 16px; line-height: 28px; color: #888;}

.lmT{ height: 44px; margin-bottom: 14px; border-top: 1px solid #d9d9d9;}
.lmT span{ position: relative; display: inline-block; height: 44px; padding: 0 20px; font: bold 20px/44px "Microsoft Yahei"; color: #005fc9;}
.lmT span:before{ position: absolute; top: -2px; left: 0; width: 100%; height: 3px; background-color: #005fc9; content: "";}
.lmT span a{ color: #005fc9;}

.news_tab .etabs.sty2{ margin-bottom: 10px;}
.news_tab .etabs.sty2 .tab{ position: relative; float: left; display: block; height: 36px; margin-right: 1px; font: 18px/36px "Microsoft Yahei";  color: #888; background-color: #f2f2f2; text-align: center; cursor: pointer;}
.news_tab .etabs.sty2 .tab.active{ font-weight: bold; color: #3780d2; background-color: #e1efff;}
.news_tab .etabs.sty2 .tab.w1 { width: 194px;}
.news_tab .etabs.sty2 .tab.w2 { width: 291px;}

/* .ywzq_index_tem{ position: relative; float: left; width: 583px; height: 106px; margin: 0 30px 20px 0; background-color: #e8f1ff; border: 1px solid #cbdfff;}
.ywzq_index_tem a{ display: block; width: 100%; height: 100%;}
.ywzq_index_tem i{ position: absolute; top: 10px; left: 34px; width: 99px; height: 89px; background-image: url(../images/icon_ywzq.png);}
.ywzq_index_tem p{ position: absolute; top: 0; right: 35px; width: 375px; font: bold 22px/106px "Microsoft Yahei"; color: #005fc9;}
.ywzq_index_tem p.sty2{ top: 28px; line-height: 26px;}
.ywzq_index_tem.tem1 i{ background-position: 0 0}
.ywzq_index_tem.tem2 i{ background-position: 0 -89px}
.ywzq_index_tem.tem3 i{ background-position: 0 -178px}
.ywzq_index_tem.tem4 i{ background-position: 0 -267px} */
.ywzq_index_tem{ position: relative; float: left; width: 159px; height: 222px; margin-right: 12px; background-color: #e8f1ff; border: 1px solid #cbdfff;}
.ywzq_index_tem a{ display: block; width: 100%; height: 100%;}
.ywzq_index_tem i{ display: block; width: 107px; height: 96px; margin: 20px auto 16px; background-image: url(../images/icon_ywzq.png);}
.ywzq_index_tem p{ font: bold 16px/26px "Microsoft Yahei"; text-align: center; color: #005fc9;}
.ywzq_index_tem.tem1 i{ background-position: 0 0}
.ywzq_index_tem.tem2 i{ background-position: 0 -96px}
.ywzq_index_tem.tem3 i{ background-position: 0 -192px}
.ywzq_index_tem.tem4 i{ background-position: 0 -288px}
.ywzq_index_tem.tem5 i{ background-position: 0 -384px}
.ywzq_index_tem.tem6 i{ background-position: 0 -480px}
.ywzq_index_tem.tem8 i{ background-position: 0 -576px}

.zwgk_index_tem{ position: relative; float: left; width: 275px; height: 48px; margin: 0 31px 20px 0; background-color: #f3f3f3; border: 1px solid #f3f3f3}
.zwgk_index_tem a{ display: block; width: 100%; height: 100%;}
.zwgk_index_tem i{ position: absolute; top: 7px; left: 44px; width: 36px; height: 36px; background-image: url(../images/icon_zwgk.png);}
.zwgk_index_tem p{ position: absolute; top: 0; left: 95px; width: ; font: bold 18px/50px "Microsoft Yahei"; color: #888;}
.zwgk_index_tem:hover{ width: 275px; height: 48px; background-color: #e8f1ff; border: 1px solid #cbdfff;}
.zwgk_index_tem:hover p{ color: #005fc9}
.zwgk_index_tem.tem1 i{ background-position: 0 0}
.zwgk_index_tem.tem2 i{ background-position: 0 -36px}
.zwgk_index_tem.tem3 i{ background-position: 0 -72px}
.zwgk_index_tem.tem4 i{ background-position: 0 -108px}
.zwgk_index_tem.tem5 i{ background-position: 0 -144px}
.zwgk_index_tem.tem6 i{ background-position: 0 -180px}

.hdjl_index_tem{ position: relative; float: left; width: 277px; height: 88px; margin: 0 31px 20px 0; background-color: #f3f3f3;}
.hdjl_index_tem a{ display: block; width: 100%; height: 100%;}
.hdjl_index_tem i{ position: absolute; top: 21px; left: 58px; width: 46px; height: 46px; background-image: url(../images/icon_hdjl.png);}
.hdjl_index_tem p{ position: absolute; top: 0; left: 126px; width: ; font: bold 20px/88px "Microsoft Yahei"; color: #888;}
.hdjl_index_tem:hover p{ color: #005fc9}
.hdjl_index_tem.tem1 i{ background-position: 0 0}
.hdjl_index_tem.tem2 i{ background-position: 0 -46px}
.hdjl_index_tem.tem3 i{ background-position: 0 -92px}
.hdjl_index_tem.tem4 i{ background-position: 0 -138px}

.zt_box_tem{ width: 277px; height: 182px; margin-bottom: 15px;}
.zt_box_tit{ height: 20px; margin-top: 4px; font: 16px/20px "Microsoft Yahei"; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.slider_ztzl_wrap{ position: relative;width: 277px; height: 156px; overflow: hidden;}
.slider_ztzl{}
.slider_ztzl li{ position: relative; width: 277px; height: 156px;}
.slider_ztzl li img{ width: 277px; height: 156px;}
.slider_ztzl .slider_t{ height: 20px; margin-top: 4px; font: 16px/20px "Microsoft Yahei"; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.slider_ztzl_wrap .bx-wrapper{ position: relative;}
.slider_ztzl_wrap .bx-controls{/* position: absolute; top: 0; left: 0;*/}
.slider_ztzl_wrap .bx-pager{ position: absolute; bottom: 25px; right: 10px;}
.slider_ztzl_wrap .bx-pager-item{ float: left;}
.slider_ztzl_wrap .bx-pager-link{ float: left; width: 10px; height: 10px; margin-left: 5px; text-indent: 999em; background: #999999; border-radius: 50%; overflow: hidden;}
.slider_ztzl_wrap .bx-pager-link:hover, .slider_ztzl_wrap .bx-pager-link.active{ background-color: #e60012; text-decoration: none;}

.slider_ztzl_wrap .bx-prev, .slider_ztzl_wrap .bx-next{ position: absolute; top: 55px; width: 28px; height: 47px; background-image: url(../images/arr2.png); text-indent: 999em; overflow: hidden;}
.slider_ztzl_wrap .bx-prev{ left: 0; background-position: 0 0;}
.slider_ztzl_wrap .bx-next{ right: 0; background-position:  -28px 0;}

.video_block{}
.video_i{ position: relative; width: 585px; height: 330px;}
.video_i img{ width: 100%; height: 100%;}
.video_i .cov{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#77000000', endColorstr='#77000000'); background: rgba(0,0,0,0.5); z-index: 2}
.video_i i{ position: absolute; bottom: 14px; right: 18px; width: 32px; height: 32px; background: url(../images/icon_play.png) no-repeat center top;  z-index: 3}
.video_block h3{ height: 48px; font: 18px/48px "Microsoft Yahei"; text-align: center; color: #fff; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; background-color: #333;}
.video_block h3 a{ color: #fff;}

.slider_video_wrap{ position: relative; width: 585px; height: 378px; overflow: hidden;}
.slider_video{}
.slider_video li{ position: relative; width: 585px; height: 378px;}
.slider_video li h3{ height: 48px; font: 18px/48px "Microsoft Yahei"; text-align: center; color: #fff; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; background-color: #333;}
.slider_video li h3 a{ color: #fff;}

.slider_video_wrap .bx-wrapper{ position: relative;}
.slider_video_wrap .bx-controls{/* position: absolute; top: 0; left: 0;*/}
.slider_video_wrap .bx-pager{ position: absolute; bottom: 25px; right: 10px;}
.slider_video_wrap .bx-pager-item{ float: left;}
.slider_video_wrap .bx-pager-link{ float: left; width: 10px; height: 10px; margin-left: 5px; text-indent: 999em; background: #999999; border-radius: 50%; overflow: hidden;}
.slider_video_wrap .bx-pager-link:hover, .slider_video_wrap .bx-pager-link.active{ background-color: #e60012; text-decoration: none;}

.slider_video_wrap .bx-prev, .slider_video_wrap .bx-next{ position: absolute; top: 50%; width: 28px; height: 47px; margin-top: -22px; background-image: url(../images/arr2.png); text-indent: 999em; overflow: hidden;}
.slider_video_wrap .bx-prev{ left: 0; background-position: 0 0;}
.slider_video_wrap .bx-next{ right: 0; background-position:  -28px 0;}

.jcl_bor{ padding-top: 30px; border-top: 1px solid #dfdfdf;}
#jcl1{ width:1200px;margin:0 auto; height:125px; position:relative;}
.jcl_wrap1{ width: 1200px; overflow-x: hidden;}
.jcl_container1{overflow: hidden; width:1200px; position: relative; display: block; }
.jcl_container1 li{ position: relative; float: left; width: 278px; height: 125px; margin-right: 30px;}
.jcl_container1 li img{ width: 100%; height: 100%;}

.jcl_next1, .jcl_prev1{ position:absolute; top:50%; display:block; width:28px; height:47px; margin-top: -23px; background-image:url(../images/arr2.png); z-index:10; cursor:pointer;}
.jcl_prev1{ background-position:0 0; left: 0px; }
.jcl_next1{ background-position:-28px 0; right:0px;}

/*list*/
.loc{ height: 28px; margin-bottom: 20px; padding-left: 26px; font-size: 16px; line-height: 28px; color: #666; background: url(../images/icon_loc.png) no-repeat left top;}
.loc a{ color: #666;}
.loc span{}

.box_wrap{ padding: 30px 30px 15px; border: 1px solid #cecece; border-radius: 6px;}

.list{ margin-bottom: 30px;}
.list li{ position: relative; height: 72px;  font-size: 18px; line-height: 72px; border-bottom: 1px dashed #e6e6e6;}
/*.list li i{ position: absolute; left: 0; top: 50%; width: 4px; height: 4px; margin-top: -2px; background-color: #007fe2;}*/
.list li a{ float: left; width: 82%; height: 72px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.list li .pubDate{ float: right; width: 15%; height: 72px; font-size: 16px; line-height: 72px; text-align: right; color: #888;}

.pages{ margin-bottom: 30px; text-align: center;}
.pages a{ box-sizing: border-box; display: inline-block; width: 34px; height: 34px; margin: 0 4px; font-size: 14px; line-height: 32px; text-align: center; color: #666; background-color: #fff; border: 1px solid #e6e6e6; border-radius: 4px; cursor: pointer;}
.pages span{ font-size: 14px; line-height: 40px; margin: 0 5px;}
.pages a.first, .pages a.prev, .pages a.next, .pages a.last{ box-sizing: border-box; width: auto; padding: 0 10px; height: 34px; cursor: pointer;}
.pages a.active, .pages a:hover{ color: #fff; background-color: #0078db; border-color: #0078db;}

.list_leftbar{ padding-bottom: 10px; background-color: #efefef;}
.list_leftbar a{ position: relative; display: block; width: auto; padding: 18px 40px 18px 20px; font: 18px/24px "Microsoft Yahei"; color: #026bd1; background-color: #efefef;}
.list_leftbar a:after{ display: none; position: absolute; top: 23px; right: 22px; width: 8px; height: 14px; background: url(../images/leftbar_arr.png) no-repeat center top; content: "";}
.list_leftbar a.active{ background-color: #fff; }
.list_leftbar a.active:after{ display: block;}

/*content*/
.article{}
.article_t{ margin-bottom: 24px; font: bold 32px/40px "Microsoft Yahei"; color: #0c4ebb; text-align: center;}
.article_item{ padding-bottom: 14px; margin-bottom: 20px; border-bottom: 1px solid #cecece;}
.article_item span{  font-size: 14px; line-height: 16px; color: #999;}
.article_item .article_item_tem{ float: left; margin-right: 10px;}
.article_item .article_fs{ float: right;}
.article_item .article_fs a{ margin-left: 4px; color: #999; cursor: pointer;}

.article_con{ margin-bottom: 30px;}
.article_con p{ font-size: 16px; line-height: 40px; color: #333;}
.article_con img{ display: block; max-width: 600px; height: auto; margin: 10px auto ;}

.article_share{ float: left; height: 16px; color: #666;}
.bdshare_des{ float: left; margin-right: 10px; font-size: 14px; line-height: 16px;}
.bdsharebuttonbox{ float: left; margin-top: -6px;}

.rel_list{}
.rel_list li{ position: relative; height: 32px; padding-left: 14px; font: 16px/32px "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.rel_list li:before{ position: absolute; top: 50%; left: 0; width: 4px; height: 4px; margin-top: -3px; background-color: #006ccb; content: "";}
.rel_list li a{}

/*政务公开*/
/*.box_wrap{ padding: 20px; background-color: #fff; border-radius: 4px;}*/
.xxgk_tem{ position: relative; float: left; width: 190px; height: 120px; margin-right: 12px;}
.xxgk_tem i{ position: relative; display: block; width: 78px; height: 78px; margin: 0 auto; background-color: #71a7ff; border-radius: 50%; z-index: 2;}
.xxgk_tem i:before{ position: absolute; top: 50%; left: 50%; width: 50px; height: 52px; margin: -25px 0 0 -26px; background-image: url(../images/icon_xxgk.png); content: "";}
.xxgk_tem.tem1 i:before{ background-position: 0 0}
.xxgk_tem.tem2 i:before{ background-position: 0 -52px}
.xxgk_tem.tem3 i:before{ background-position: 0 -104px}
.xxgk_tem.tem4 i:before{ background-position: 0 -156px}
.xxgk_tem.tem5 i:before{ background-position: 0 -208px}
.xxgk_tem.tem6 i:before{ background-position: 0 -260px}
.xxgk_t{ position: absolute; bottom: 0; left: 0; width: 188px; height: 78px; background-color: #f3f3f3; font-size: 18px; line-height: 110px; color: #0c4ebb; text-align: center; border: 1px solid #d9d9d9; border-radius: 4px; z-index: 1;}

.news_tab{ position: relative; }
.news_tab .etabs.sty3{ height: 44px; margin-bottom: 1px; border-top: 1px solid #d9d9d9;}
.news_tab .etabs.sty3 .tab{ float: left; }
.news_tab .etabs.sty3 .tab{ position: relative; display: block; width: auto; height: 44px; padding: 0 16px; font: 20px/44px "Microsoft Yahei"; color: #666; }
.news_tab .etabs.sty3 .tab:before{ display: none; position: absolute; top: -2px; left: 0; width: 100%; height: 3px; background-color: #005fc9; content: "";}
.news_tab .etabs.sty3 .tab.active{ border-top: 3px solid #005fc9; margin-top: -2px;}
.news_tab .etabs.sty3 .tab:hover, .news_tab .etabs.sty3 .tab.active{ font-weight: bold; color: #005fc9; }
.news_tab .etabs.sty3 .tab.active:before{ display: block;}

.news_tab .panel-container{ position: relative;}

a.tab_more{ position: absolute; top: -30px; right: 0; font-size: 16px; line-height: 16px; color: #888;}
.tab_list{}
.tab_list li{}
.tab_list li h3{ float: left; width: 80%; height: 48px; font: 18px/48px "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.tab_list li h3 a{}
.tab_list li span{ float: right; font-size: 16px; line-height: 48px; color: #888888;}

/*政务服务*/
.zhfwpt_i{ width: 1200px; height: 65px; margin-bottom: 30px; background: url(../images/i_zhfwpt.png) no-repeat center top;}
.zhfwpt_tem{ float: left; width: 198px; height: 198px; margin-right: 50px; background-color: #f3f3f3; border: 1px solid #f3f3f3; border-radius: 4px; overflow: hidden;}
.zhfwpt_tem:hover{ background-color: #e8f1ff; border-color: #cbdfff;}
.zhfwpt_tem a{}
.zhfwpt_tem i{ display: block; width: 130px; height: 114px; margin: 20px auto; background-image: url(../images/icon1_zhfwpt.png);}
.zhfwpt_tem.tem1 i{ background-position: 0 0}
.zhfwpt_tem.tem2 i{ background-position: 0 -114px}
.zhfwpt_tem.tem3 i{ background-position: 0 -228px}
.zhfwpt_tem.tem4 i{ background-position: 0 -342px}
.zhfwpt_tem.tem5 i{ background-position: 0 -456px}
.zhfwpt_tem span{ display: block; margin-top: 20px; font-size: 20px; line-height: 24px; color: #0c4ebb; text-align: center;}

.zhfwpt_tem2{ position: relative; float: left; width: 578px; height: 138px; margin: 0 40px 20px 0; background-color: #e8f1ff; border: 1px solid #cbdfff;}
.zhfwpt_tem2 .top_bor:before,.zhfwpt_tem2 .top_bor:after,.zhfwpt_tem2 .bot_bor:before,.zhfwpt_tem2 .bot_bor:after{ position: absolute; width: 20px; height: 20px; content: "";}
.zhfwpt_tem2 .top_bor:before{  top: -1px; left: -1px; border-top: 2px solid #0f6eeb; border-left: 2px solid #0f6eeb;}
.zhfwpt_tem2 .top_bor:after{  top: -1px; right: -1px; border-top: 2px solid #0f6eeb; border-right: 2px solid #0f6eeb;}
.zhfwpt_tem2 .bot_bor:before{  bottom: -1px; left: -1px; border-bottom: 2px solid #0f6eeb; border-left: 2px solid #0f6eeb;}
.zhfwpt_tem2 .bot_bor:after{  bottom: -1px; right: -1px; border-bottom: 2px solid #0f6eeb; border-right: 2px solid #0f6eeb;}
.zhfwpt_tem2 a{}
.zhfwpt_tem2 i{ position: absolute; top: 5px; left: 28px; width: 112px; height: 129px; background-image: url(../images/icon2_zhfwpt.png);}
.zhfwpt_tem2.tem1 i{ background-position: 0 0}
.zhfwpt_tem2.tem2 i{ background-position: 0 -129px;}
.zhfwpt_tem2.tem3 i{ background-position: 0 -258px;}
.zhfwpt_tem2.tem4 i{ background-position: 0 -387px;}
.zhfwpt_tem2.tem2, .zhfwpt_tem2.tem4{ margin-right: 0}
.zhfwpt_tem2 span{ position: absolute; top: 0; right: 20px; width: 480px; font-size: 24px; line-height: 138px; color: #0f6ce9; text-align: center;}

/*专题*/
.zt_tit{ border-top: 1px solid #d9d9d9;}
.zt_tit span{ float: left; position: relative; display: block; padding: 0 16px; margin-top: -1px; height: 44px; font: bold 22px/44px "Microsoft Yahei"; color: #005fc9; border-top: 3px solid #005fc9;}
.zt_tit span a{ color: #005fc9;}
.zt_tit a.more{ float: right; margin: 6px 5px 0 0; font-size: 16px; line-height: 16px; color: #888; }

.slider_zt_wrap{ position: relative; width: 580px; height: 326px; margin: 10px auto 0; overflow: hidden;}
.slider_zt{}
.slider_zt li{ position: relative; width: 580px; height: 326px;}
.slider_zt li img{ width: 580px; height: 326px;}
.slider_zt .slider_t{ position: absolute; bottom: 0; left: 0; width: 580px; height: 42px; font: 18px/42px "Microsoft Yahei"; text-align: center; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000'); background: rgba(0,0,0,0.6);}
.slider_zt .slider_t a{color: #fff;}

.slider_zt_wrap .bx-wrapper{ position: relative;}
.slider_zt_wrap .bx-controls{/* position: absolute; top: 0; left: 0;*/}

.slider_zt_wrap .bx-prev, .slider_zt_wrap .bx-next{ position: absolute; top: 50%; width: 28px; height: 47px; margin-top: -23px; background-image: url(../images/arr3.png); text-indent: 999em; overflow: hidden;}
.slider_zt_wrap .bx-prev{ left: 0; background-position: 0 0;}
.slider_zt_wrap .bx-next{ right: 0; background-position:  -28px 0;}

.zt_list{}
.zt_list li{ height: 40px; font-size: 16px; line-height: 40px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.zt_list li a{}

/* sitemap */
.sitemap{ padding:20px 0;}
.sitemap .item{ border-bottom:#4a8fcb 2px dashed; line-height:30px; overflow:hidden; zoom:1;}
.sitemap .item h3{ float:left; font-size:16px; margin:0; padding:0 10px; padding-bottom:10000px; margin-bottom:-10000px; width:110px; background:#f0f9fe; text-align:center;}
.sitemap .item h3 a{padding:12px 0; display:inline-block;}
.sitemap .item ul{ padding-left:140px;}
.sitemap .item ul li{border-bottom:#ccc 1px dashed; padding:12px 0 12px 0; color:#c1c1c1; font-size: 14px; overflow:hidden; zoom:1;}
.sitemap .item ul li strong{ float:left; width:140px; padding:0 10px;}
.sitemap .item ul li p{margin:0; padding-left:120px;}
.sitemap .item ul li p a{margin:0 10px; display:inline-block;}
.sitemap .item ul li:last-child, .sitemap .item:last-child{ border-bottom:none;}
.sitemap a:hover{color:#bc1010;}


/* 归档 */
.guidang{ position: absolute; top: 50px; left: 50%; width: 300px; height: 150px; margin-left: -920px; background: url(../images/i_guidang.png) no-repeat center top; overflow: hidden;}
.guidang p{ margin-top: 100px; font-size: 20px; line-height: 24px; color: #e60012; text-align: center;}